package com.pn.service;

import com.pn.entity.Result;
import com.pn.entity.Store;
import com.pn.page.Page;

import java.util.List;

public interface StoreService{


    //查询所有仓库
    List<Store> findAllStore();

    //统计各个仓库的库存总量
    Result countInventByStore();

    //查询仓库的详细信息
    Page findStoreInformation(Store store, Page page);

    //检测仓库storeNum是否已经存在
    Result findStoreByNum(String storeNum);

    //检测仓库storeName是否已经存在
    Result findStoreByName(String storeName);

    //添加仓库
    Result addStore(Store store);

    //修改仓库信息
    Result modifyStore(Store store);

    //删除仓库
    Result removeStore(Integer storeId);

}
